package com.example.asperm

data class Configuration(
    val regGrayThreshold: Double = 255.0,
    val regMaxSize: Int = 200,
    val regMinSize: Int = 30,
    val grayKernalSize: Double = 7.0,
    val grayAlpha: Double = 1.0,
    val grayBeta: Double = 5.0,
    val grayBlurredSize: Int = 5,
    val grayMaxValue: Int = 255,
    val grayBlockSize: Int = 37,
    val grayCThreshold: Double = 2.0,
    val showAreaSize: Boolean = false,
    val showSpermBox: Boolean = false,
    val cropFrame: Boolean = true,
    val trackSpermOnly: Boolean = false,
    val markRegBorder: Boolean = false,
    val saveCapturedVideoToPhotos: Boolean = true,
    val saveProceedImgsToPhotos: Boolean = false,
    val debugMode: Boolean = false,
    val totalTiming: Int = 300,
    val totalLiquifyingTiming: Int = 600,
    val deviceIP: String = "192.168.3.1",
    val tempCheckInterval: Int = 1200,
    val matchDistance: Int = 28,
    val segmentCount: Int = 3,
    val segmentDuration: Double = 1.0
)